package zzz.Text.text14;

public class ObjectDemo {
    public static void main(String[] args) {

        //1.toString 返回对象中的字符串表现形式
        Object obj = new Object();
        String str1 = obj.toString();
        System.out.println(str1);//java.lang.Object@34a245ab

        Student stu = new Student();
        String str2 = stu.toString();
        System.out.println(str2);//zzz.Text.text14.Student@6e8cf4c6

        //细节:
        //System:类名
        //out:静态变量
        //System.out:获取打印的对象
        //println():方法
        //参数:表示打印的内容
        //核心逻辑:
        //当我们打印的时候,底层会调用对象的toString方法,把对象变成字符串.
        //然后再打印在控制台上,打印完毕换行处理
        System.out.println(stu);//zzz.Text.text14.Student@6e8cf4c6

        //toString方法的结论
        //如果我们打印一个对象,想要看到属性值的话,那么重写toString方法就可以了.
        //在重写的方法中,把对象的属性值进行拼接.
    }
}
